
package br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturatelefone;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturatelefone package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarUnidadeEstruturaTelefonePorId_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorId");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorStatusResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorStatusResponse");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorStatus_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorStatus");
    private final static QName _ListarTodasUnidadeEstruturaTelefoneResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "listarTodasUnidadeEstruturaTelefoneResponse");
    private final static QName _ListarTodasUnidadeEstruturaTelefone_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "listarTodasUnidadeEstruturaTelefone");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorDDD_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorDDD");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorIdResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorIdResponse");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorTelefoneResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorTelefoneResponse");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorRamalResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorRamalResponse");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorDDDResponse_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorDDDResponse");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorRamal_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorRamal");
    private final static QName _RecuperarUnidadeEstruturaTelefonePorTelefone_QNAME = new QName("http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaTelefonePorTelefone");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturatelefone
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorDDDResponse }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorDDDResponse createRecuperarUnidadeEstruturaTelefonePorDDDResponse() {
        return new RecuperarUnidadeEstruturaTelefonePorDDDResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorTelefone }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorTelefone createRecuperarUnidadeEstruturaTelefonePorTelefone() {
        return new RecuperarUnidadeEstruturaTelefonePorTelefone();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorRamal }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorRamal createRecuperarUnidadeEstruturaTelefonePorRamal() {
        return new RecuperarUnidadeEstruturaTelefonePorRamal();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorRamalResponse }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorRamalResponse createRecuperarUnidadeEstruturaTelefonePorRamalResponse() {
        return new RecuperarUnidadeEstruturaTelefonePorRamalResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorIdResponse }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorIdResponse createRecuperarUnidadeEstruturaTelefonePorIdResponse() {
        return new RecuperarUnidadeEstruturaTelefonePorIdResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorTelefoneResponse }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorTelefoneResponse createRecuperarUnidadeEstruturaTelefonePorTelefoneResponse() {
        return new RecuperarUnidadeEstruturaTelefonePorTelefoneResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorDDD }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorDDD createRecuperarUnidadeEstruturaTelefonePorDDD() {
        return new RecuperarUnidadeEstruturaTelefonePorDDD();
    }

    /**
     * Create an instance of {@link ListarTodasUnidadeEstruturaTelefone }
     * 
     */
    public ListarTodasUnidadeEstruturaTelefone createListarTodasUnidadeEstruturaTelefone() {
        return new ListarTodasUnidadeEstruturaTelefone();
    }

    /**
     * Create an instance of {@link ListarTodasUnidadeEstruturaTelefoneResponse }
     * 
     */
    public ListarTodasUnidadeEstruturaTelefoneResponse createListarTodasUnidadeEstruturaTelefoneResponse() {
        return new ListarTodasUnidadeEstruturaTelefoneResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorStatusResponse }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorStatusResponse createRecuperarUnidadeEstruturaTelefonePorStatusResponse() {
        return new RecuperarUnidadeEstruturaTelefonePorStatusResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorId }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorId createRecuperarUnidadeEstruturaTelefonePorId() {
        return new RecuperarUnidadeEstruturaTelefonePorId();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaTelefonePorStatus }
     * 
     */
    public RecuperarUnidadeEstruturaTelefonePorStatus createRecuperarUnidadeEstruturaTelefonePorStatus() {
        return new RecuperarUnidadeEstruturaTelefonePorStatus();
    }

    /**
     * Create an instance of {@link UnidadeEstruturaTelefone }
     * 
     */
    public UnidadeEstruturaTelefone createUnidadeEstruturaTelefone() {
        return new UnidadeEstruturaTelefone();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorId }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorId")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorId> createRecuperarUnidadeEstruturaTelefonePorId(RecuperarUnidadeEstruturaTelefonePorId value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorId>(_RecuperarUnidadeEstruturaTelefonePorId_QNAME, RecuperarUnidadeEstruturaTelefonePorId.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorStatusResponse")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorStatusResponse> createRecuperarUnidadeEstruturaTelefonePorStatusResponse(RecuperarUnidadeEstruturaTelefonePorStatusResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorStatusResponse>(_RecuperarUnidadeEstruturaTelefonePorStatusResponse_QNAME, RecuperarUnidadeEstruturaTelefonePorStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorStatus")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorStatus> createRecuperarUnidadeEstruturaTelefonePorStatus(RecuperarUnidadeEstruturaTelefonePorStatus value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorStatus>(_RecuperarUnidadeEstruturaTelefonePorStatus_QNAME, RecuperarUnidadeEstruturaTelefonePorStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodasUnidadeEstruturaTelefoneResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodasUnidadeEstruturaTelefoneResponse")
    public JAXBElement<ListarTodasUnidadeEstruturaTelefoneResponse> createListarTodasUnidadeEstruturaTelefoneResponse(ListarTodasUnidadeEstruturaTelefoneResponse value) {
        return new JAXBElement<ListarTodasUnidadeEstruturaTelefoneResponse>(_ListarTodasUnidadeEstruturaTelefoneResponse_QNAME, ListarTodasUnidadeEstruturaTelefoneResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodasUnidadeEstruturaTelefone }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodasUnidadeEstruturaTelefone")
    public JAXBElement<ListarTodasUnidadeEstruturaTelefone> createListarTodasUnidadeEstruturaTelefone(ListarTodasUnidadeEstruturaTelefone value) {
        return new JAXBElement<ListarTodasUnidadeEstruturaTelefone>(_ListarTodasUnidadeEstruturaTelefone_QNAME, ListarTodasUnidadeEstruturaTelefone.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorDDD }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorDDD")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorDDD> createRecuperarUnidadeEstruturaTelefonePorDDD(RecuperarUnidadeEstruturaTelefonePorDDD value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorDDD>(_RecuperarUnidadeEstruturaTelefonePorDDD_QNAME, RecuperarUnidadeEstruturaTelefonePorDDD.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorIdResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorIdResponse")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorIdResponse> createRecuperarUnidadeEstruturaTelefonePorIdResponse(RecuperarUnidadeEstruturaTelefonePorIdResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorIdResponse>(_RecuperarUnidadeEstruturaTelefonePorIdResponse_QNAME, RecuperarUnidadeEstruturaTelefonePorIdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorTelefoneResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorTelefoneResponse")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorTelefoneResponse> createRecuperarUnidadeEstruturaTelefonePorTelefoneResponse(RecuperarUnidadeEstruturaTelefonePorTelefoneResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorTelefoneResponse>(_RecuperarUnidadeEstruturaTelefonePorTelefoneResponse_QNAME, RecuperarUnidadeEstruturaTelefonePorTelefoneResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorRamalResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorRamalResponse")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorRamalResponse> createRecuperarUnidadeEstruturaTelefonePorRamalResponse(RecuperarUnidadeEstruturaTelefonePorRamalResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorRamalResponse>(_RecuperarUnidadeEstruturaTelefonePorRamalResponse_QNAME, RecuperarUnidadeEstruturaTelefonePorRamalResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorDDDResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorDDDResponse")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorDDDResponse> createRecuperarUnidadeEstruturaTelefonePorDDDResponse(RecuperarUnidadeEstruturaTelefonePorDDDResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorDDDResponse>(_RecuperarUnidadeEstruturaTelefonePorDDDResponse_QNAME, RecuperarUnidadeEstruturaTelefonePorDDDResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorRamal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorRamal")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorRamal> createRecuperarUnidadeEstruturaTelefonePorRamal(RecuperarUnidadeEstruturaTelefonePorRamal value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorRamal>(_RecuperarUnidadeEstruturaTelefonePorRamal_QNAME, RecuperarUnidadeEstruturaTelefonePorRamal.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaTelefonePorTelefone }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturatelefone.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaTelefonePorTelefone")
    public JAXBElement<RecuperarUnidadeEstruturaTelefonePorTelefone> createRecuperarUnidadeEstruturaTelefonePorTelefone(RecuperarUnidadeEstruturaTelefonePorTelefone value) {
        return new JAXBElement<RecuperarUnidadeEstruturaTelefonePorTelefone>(_RecuperarUnidadeEstruturaTelefonePorTelefone_QNAME, RecuperarUnidadeEstruturaTelefonePorTelefone.class, null, value);
    }

}
